package messageOrderingModule;

import java.util.List;

import communicationModule.SendResult;

/**
 * 
 * Provides the requirements for an Ordering algorithm used within the GCom
 * system.
 * 
 */
public interface OrderingAlgorithm {

    // give segment of messages and return segment ready for delivery, with
    // respect to ordering.
    public List<SendResult> getDeliverables(List<SendResult> resultList);

}
